Skip to main content
TrustRadius
ASP.NET

ASP.NET

Overview

Recent Reviews

ASP.NET

8 out of 10
September 30, 2022
Incentivized
We used ASP.NET to design our product which handles the energy-related functionality. In same product, we almost created 5000 displays …
Continue reading

ASP.Net

9 out of 10
September 27, 2022
Incentivized
We use ASP.Net in a department in our company to develop wide and various applications that serve our business needs, it helped us a lot, …
Continue reading

ASP.NET Review

9 out of 10
July 30, 2021
Incentivized
We have been connected to ASP.NET for more than one year to developed applications on different platforms like MAC, Linux, and …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

Sorry, this product's description is unavailable

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

3 people also want pricing

Alternatives Pricing

What is Progress Telerik?

With Telerik UI libraries, Progress aims to equip .NET ninjas with a full arsenal of weapons, helping to create beautiful, modern and future-proof applications quickly and intuitively. The vendor states that with its over 1,250 UI components for all .NET platforms, as well as various themes, skins…

What is Syncfusion Essential Studio Enterprise Edition?

Syncfusion’s Essential Studio Enterprise Edition is a suite of 1,800+ software components and frameworks for developing web, mobile, and desktop applications. Its UI controls are designed to be flexible and are optimized for high performance. According to Syncfusion, the suite has users among 80%…

Return to navigation

Product Demos

1# Asp.Net Core 2.0 MVC - Demo

YouTube

ASP.NET MVC 5 Step by Step: Part 3 Product Application Demo Project (CRUD Operation)

YouTube

1. APPLICATION DEMO - Asp.Net CORE MVC

YouTube

Learn ASP.NET Core MVC (.NET 6) - Full Course

YouTube

ASP.NET Zero — Introduction and Features

YouTube

MVC APPLICATION DEMO (eCommerce application) | ASP.NET MVC

YouTube
Return to navigation

Product Details

What is ASP.NET?

ASP.NET Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(172)

Attribute Ratings

Reviews

(1-17 of 17)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are currently implementing a few microservices with .NET 6 for our internal operations. It’s very fast, seems quite reliable, has a huge community. It’s also multiplatform in ways, so we can potentially reuse some logic in future applications
  • It has a great documentation so new or experienced, you appreciate quick access to quality information
  • It’s very fast, uses less memory than initially expected that has decreased our costs after moving from python
  • It speaks the language of the design patterns really well, so our backend apps are written fast together and connect to frontend systems flawlessly
  • I wish there was more declarative programming like in Java Spring
  • Would appreciate more community based tools rather than Microsoft only as any organizational changes may cause future risks
  • I would like to see more native code inside of Docker containers for ultimate speed and minimal memory usage
It fits all your web application needs when building domain driven enterprise applications. May not be for those wanting to make prototype web app or API really fast
Sean Haddy | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Full stack asp.net development on primarily MVC framework. This stack provides the core functionality for our web service deliveries and core connection with our ERP and customers. Asp.net makes development quick and patterns implemented provide clear ways of product delivery. Asp.net also provides our team with other project types and libraries for web API consumption and delivery.
  • Pattern design.
  • Site delivery to cloud.
  • Visual studio integration.
  • Ease of learning.
  • Git integration.
  • IIS configuration.
  • Auto formatting improvements.
ASP.NET is well suited for site development on most modern websites and is suited to handle DB integration and dynamic pages well. SPAs can be implemented with backend service architecture with a combined JavaScript user experience layer. Blogging software is somewhere Asp.net has yet to show a real benefit to be used, as most core blogs have been written in other languages.
Fernando Roque | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use ASP.NET with the SAP Business One SDK to develop financial web reports from the HANA database. The integration of ASP.NET with the SAP B1 SDK is excellent. It is possible to run complex queries and store the results in a record set variable to present them on the HTML page. Also, I use ASP.net to test and development of BOTS using Microsoft Power Automate.
  • Database integration for queries and inserts.
  • Excellent for script language for HTML.
  • Razor pages in Visual Studio 2022/.NET is the positive next step of web development.
  • Cases of study to show the excellent performance of ASP.NET combined with Razor.
  • Better integration with Amazon RDS database.
  • Easier method to parse the JSON results from webservice's.
ASP.NET is well suited to work with the Microsoft SQL Server flavors database. It has an excellent interface library with the database to get the results and store them in a variable. From here, you can display the results using script language to the HTML web page. Probably ASP.NET is not appropriate to do Android development for offline applications. These applications can keep working without a connection to the internet.
Georgios Diamantopoulos | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
ASP.NET has come a long way since 2010 when I started my career in web development. It was a cumbersome and slow technology that was only used by "Microsoft shops" that has transformed into an easy-to-use and open source (!) technology that is also one of the fastest web app hosts in the world. The .NET Core team has really made ASP.NET shine.

We use it to build anything from small internally-used applications to large web applications that scale to thousands and thousands of users.
  • Build web applications with ease.
  • Get up and running in minutes.
  • Make it easier to vote on features that we want to see implemented.
If you're building a REST API or a Websocket application, ASP.NET is a must-use.

The only reason we would prefer using e.g. NodeJS over ASP.NET is when we need to use a package that doesn't have a good alternative in the .NET ecosystem, which is rare. On such example is pdfkit, which we use to render PDF receipts.
Al Mubassir Muin | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
ASP.NET is considered to be the best framework. We typically use it across all of our web projects and in our organization because it is a programming language that allows us to create web-based sites or applications. ASP.NET creates websites based on CSS, HTML5, and JavaScript that are smooth, fast, and scale for many users. It is a well-established web platform that can build enterprise-class server-based applications for Windows. ASP.NET's MVC is the framework of choice for most of the websites we build and integrate it with our projects with various systems. In terms of web page development, ASP.NET is the fastest. Instead of sending a request to the server every time, pages are safer and quicker. We need a few lines of code because so many things can be dragged and dropped. Because of its developer friendliness and versatility, ASP.NET is a popular choice.
  • It's easy to install and configure, and it supports dependency injection.
  • Code configuration is simple, and performance measures are excellent.
  • It is cross-platform, expandable, and customizable.
  • Making web forms obsolete was a mistake; instead, creating modern web forms that use the drag and drop UI is something we have come to expect from ASP.NET.
  • It takes a long time for the NET collection to start up when running under IIS for some reason.
We use ASP.NET, one of our primary programming languages, on every one of our web development projects. ASP.NET allows us to do everything, including front-end programming and business logic. It supports a variety of programming languages, including C-sharp. VB.NET, F.sharp, and others. Also, it integrates with third-party applications. An all-in-one, we can link our application to a database as a case in point. Individual developers attempting to create an app should avoid it if possible. Compared to other web servers, ASP.NET is more resource-intensive and expensive for small businesses. Constant framework updates and tool compatibility were not features that appealed to me.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
ASP.NET is used for virtually every system developed and in use at my organisation, specifically MVC and webforms. It is used across the entire organisation for internal and external applications. It addresses the need to rapidly develop web-based systems to a pre-defined programming model that is proven to work (such as MVC) and have those systems be maintainable. It was a huge step forward, especially when ASP.NET MVC was released. However, when I compare it to even more modern technology, such as Express for NodeJS - it just gets too complicated too quickly. Express manages to accomplish the exact same functionality but in a very simple and succinct way. ASP.NET, as with all .NET based development, tends to get unnecessarily complicated quickly.
  • Allows for rapid application development
  • A very solid and well-defined foundation and programming model
  • Fairly performant
  • Templating with razor is excellent
  • MVC was a huge step forward in its day
  • WebForms is absolutely awful (in my opinion it is an abomination), it tries to hide the nature of the web from the programmer to make things easier, but it actually makes it much much worse and much more complicated than if it hadn't hidden it.
  • In my experience it can get unnecessarily complicated quickly - as you move towards the boundaries of what ASP.NET can do, as you will on any fairly complicated project, you realise you suddenly have to hook in to undocumented or obtusely documented functionality, and you will need to put in little bits of code you found on stack trace but you aren't sure why - because Microsoft tried to hide something from the programmer but you end up having to customise it anyway. This builds and builds.
  • NET can be really really slow when running under IIS, for some reason the app pool is constantly shutdown due to idle, but when the next person hits a page - it takes, in computational terms, so long for the pool to start up - causing embarrassing delays.
  • It is somewhat boring now and doesn't really stand up to modern simple alternatives, like Express on NodeJS.
It is well suited to rapid web-based application development, the programming model (if we are talking about MVC) is solid and provides an excellent foundation. Though I think in modern terms there are better products out there - to me, it is now rather lacklustre and boring (but that might be just because I have been using it for so long). If it was up to me I wouldn't use it anymore - but in terms of working within an organisation - I don't really get a choice.
Brendan McKenna | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We currently use ASP.NET core as the backbone for all of our APIs. I have been using ASP.NET for over 10 years and it's been an incredible transformation thinking back over the years with respect to how the technology has progressed. I've always had an instinctual trust when choosing Microsoft technologies throughout my entire life. There is a plethora of community support, stack overflow questions/answers and a pretty efficient bug reporting system for Microsoft. Everything is so easy to configure to get up and running nowadays and there is so much that comes right out of the box and is built into the framework. Built in support for dependency injection is one of the latest features which has made development even more convenient. Who would have thought Microsoft would one day support cross platform development. Even recent benchmarks place ASP.NET core above Node.js in some scenarios.
  • Built in support for dependency injection
  • Easy to configure startup files
  • High benchmarks in speed
  • Cross platform support
  • Plethora of tools built into the framework
  • Razor needs improvement to match Angular
  • Unit test automation
[ASP.NET is] very well suited for professional development environments and maybe less appropriate for individual developers looking to spin up an app. It easily integrated into Azure so is the obvious choice if you are choosing the Microsoft stack.
Anthony Aziz | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use ASP.NET to drive most of our services. It provides the back end for our web-based software service, powers our client API gateways, and offers isolated portals for our clients' customer, employees, and business partners to interact with them.

It allows us to build our business logic on a thin, configurable framework and implement different architectures within that to suit the specific need of the project.
  • Quick to set up and configure
  • Easy to configure in code
  • Expandable and customizable
  • Fragmented version history makes it hard to know where to start
I would recommend ASP.NET for any web-based application that requires business logic or database functionality. I would also recommend it for API services or internal services.
I would not recommend it for front-end-heavy applications or websites that are primarily static pages.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our company portal is developed in ASP.NET and Angular. It is a great combination to build the backend and frontend of any web application. But as it is fully integrated in the Microsoft eco-system it is great to connect different services so our users can easily manage things in one place.
  • Build great backend APIs
  • Connect to other systems
  • Works great with other Microsoft technologies
  • Development of ASP.NET goes so quickly that it sometimes is hard to keep up
  • Documentation could have some more real world examples
  • Cross platform support was not so good but is getting much better
ASP.NET is a great framework when building web applications, it works well with other Microsoft technology and can be connected to almost anything. It is compatible with most modern web standards and can easily be integrated with other services. It works best on Microsoft platforms but can also work on other operating systems, although not all functionality will be available.
Kyle Kochtan | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
ASP.NET is one of the primary languages that we use across the entire enterprise. We utilize ASP.NET in a variety of uses and departments. We use this language as a primary source for our many custom applications. They run the gamut from simple web applications to enterprise level EDI integration between numerous systems.
  • NET is very good at "write once, use often."
  • Performance is excellent.
  • Security is rock solid.
  • Support is always there from MS.
  • Older versions of ASP.NET have issues needing to be upgraded.
  • There are version conflicts in older versions.
  • Third party integration can sometimes take extra work.
ASP.NET is well suited for many different applications. We utilize ASP.NET for SOAP web services and JSON web API. We also utilize ASP.NET for many different sizes of websites, including WCF, ASP Forms and many more. ASP.NET allows us the flexibility to develop web applications for our business needs without having to sacrifice advanced tools.
Sean Patterson | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use ASP.Net to build a wide variety of applications for our customers. We have built simple "marketing" style websites with a simple contact form built in. We have also built full scale application tracking applications that integrate with numerous external systems and have a mini document management system that integrates with Amazon S3. ASP.Net provides a robust framework of features that allows us to develop quickly and efficiently. With the numerous libraries available, we can easily extend our needs without having to reinvent the wheel.
  • Flexible
  • Extendable
  • Feature rich
  • Starting a new ASP.Net project can sometimes seem daunting to get all the initial libraries in place unless you use a predefined scaffold. This is getting better.
  • You are tied to the Microsoft/Azure platforms for deployment of ASP.Net applications. However, Net Core helps alleviate this.
  • Language choices (VB, C#, F#, C++) can seem a little daunting at times.
ASP.Net works perfectly if you need to build anything from the ground up and have full control over functionality. It also works great if you want to integrate with most major platforms, since they have ASP.Net compatible libraries to consume and use. ASP.Net may not be a fit if you need a really small and quick site up and running. PHP/WordPress works well for that, however, more and more templates are being made available to address this issue.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
ASP.NET is used throughout the upper levels of our Information Technology group. Lower levels and the rest of the company remains limited to VBA via Excel, Access, etc. due to security restrictions set by the company. ASP.NET addresses the more complex business problems, especially web integration, which cannot be addressed with the simpler tools. We also use ASP.NET to allow various back-end databases (Oracle, SQL, etc.) to communicate to a main program or even mobile devices.
  • Ease of use with drag and drop functionality; makes the learning curve less steep as new users are already familiar with this paradigm.
  • Powerful .Net Framework libraries
  • Control panel to manage and control the building of web applications
  • Code-behind can be in C# or VB.NET
  • It works very well other Microsoft tools but could have better integration with other platforms
  • Fewer open-source projects to use as examples, templates, and code-snippets
  • Can be cost-prohibitive for smaller companies or if your business requirements demand 3rd party (or additional) libraries, tools, etc.
ASP.NET is definitely well-suited for Enterprise applications as it was designed for just such a purpose. It has capabilities to produce cross-platform solutions. The learning curve when switching can be intimidating, but as long as your team has a decent knowledge of general web development, then it should not be too difficult to make the transition. You will be satisfied in the end.
Sagiv Frankel | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It was used by our front-end development team. We served web pages for the company's free tier solution, which needed SEO, so it had to be server rendered. The business logic layer was already build on top of .NET so it made sense to stick to the same tech stack.

Personally I started my career with ASP.NET before MVC arrived. The old ASP.NET tried to abstract the web environment which ended up complicating things and misleading young developers. ASP.NET and Microsoft in general have since greatly mended their ways and although it's not my go-to stack, ASP.NET MVC is a completely legitimate one.
  • C# is a great language and .NET has a lot of powerful functionality like LINQ.
  • Easy to integrate with SQL server and other Microsoft solutions (Entity Framework is great).
  • Microsoft tools - get the latest updates and support. They usually have great offerings for early stage startups.
  • Single page applications are much easier on a plain Javascript Stack-like client side frameworks or NodeJS.
  • Heavily dependent on visual-studio and the Microsoft Stack.
  • Still lacking in the ease of getting started and quickly deploying things.
  • Hard to find good developers that don't have a bias for ASP.NET.
ASP.net is well suited when all your services are a part of the Microsoft ecosystem. If you wish to be dynamic with your tech stack and easily switch cloud providers and programming paradigms, ASP.net might get in your way a little.

Personally I am more inclined to use client side solutions for web apps, or NodeJS if server side logic/rendering is needed. However ASP.net uses C# which is a great language, and the framework has everything you need for success.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
ASP.NET is used for our in-house software development, by our IT development teams. As a mature and stable framework, well used and well supported it is ideal for the development of everything from our small internal applications to our enterprise scale web applications - meaning both the internal and external customers interact with our ASP.NET applications.
  • NET is a rich framework which provides vast amounts of functionality, which helps speed up development
  • NET is supported by an array of high-quality tooling from Microsoft, such as TFS and Visual Studio
  • There a large community of experienced ASP.NET developers which means patterns and practices are well documented and there is also plenty of discussion opportunities within the community, such as conferences, meetups, and forums.
  • The large user base means that recruitment can be easier
  • Cost is the main one - Microsoft tooling and infrastructure can be very expensive
  • Some developers are anti-Microsoft which means not everyone is enthusiastic about joining a "Microsoft house"
ASP.NET is well suited to enterprise-scale development and smaller scale development - however, the costs traditionally associated with the tooling, licensing and infrastructure could potentially place a small blocker in the way for stand-ups looking to use ASP.NET. It is excellent for fast development - File > New Project options in Visual Studio are really good for ASP.NET and you can get up and running really quickly.
December 21, 2017

Super Fast Development

Milan Shah | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using ASP.NET to build a modern state of art web 2.0 application heavily using Web API and other functionality like REST services call, mashups etc, This is a consumer application, so making it faster for the user was one of the key requirements. The code minification really helped us do that, Its amazing IDE helps make development faster, also as asp.NET being popular tech we have great community support and resources are easily available.
  • Great Community support
  • Amazing development environment and ecosystem including debugging
  • Easy deployments
  • Easy to find resources with this skillset
  • Single page applications are still difficult to develop
  • Cost can be a possible issue
  • Not enough tools for SEO and ADA requirements
It is highly recommended for the small application being hosted in a shared environment, also, recommend if you want a faster time to market. It has a huge inbuilt toolset for easier and faster development. Don't use if you are planning to build a single page application
Filip Grasheski | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Since I work in quite large organization, there are many different apartments that use it for their specific needs. With regards to my own department, I mainly use ASP.NET to build RESTful Web APIs which serve to facilitate the integration among the different systems we use. Many of these systems don't expose such APIs and with ASP.NET it is relatively easy to build a web service that will solve these kind of issues and eventually lead to increase in productivity as well as decrease in effort spent by technicians.
  • Utilizes .NET framework and familiar languages such as C# which makes it very easy to learn.
  • Native support for MVC via ootb templates.
  • Web API 2 allows very easy creation of RESTful Web Services.
  • It can get pricey in order to use the full feature set of VS enterprise (free community edition available).
  • Potentially harder implementation of web applications when not using the native MS technologies such as IIS.

ASP.NET is very well suited for building web applications for users that have good experience with .NET framework and C#. The learning curve is very mild and allows for very quick development of applications because of all the templates that can be utilized (available with Visual Studio). Moreover, Visual Studio 2015/2017 community edition is free and contains a large set of features for developing, compiling and debugging ASP.NET applications. From personal experience with the introduction of Web API it is very easy to build RESTful APIs and it is a breeze to publish on IIS servers with a click of a button. Additional advantage is when using Azure services which also allows quick publishing of ASP.NET applications to the cloud with very little configuration needed.

I would assume that it is more difficult to jump to ASP.NET from a different technology and programming languages. Even within ASP.NET it can be a bit of a steep learning curve to move from Web Forms to MVC for example.

Score 7 out of 10
Vetted Review
Verified User
Incentivized
I have experience working with ASP.NET from plain old web forms to MVC to Web APIs. We extensively use it for MVC web applications and Web APIs.
  • Net MVC provides lot of flexibility in creating your custom handlers, custom events as per your business needs. The entity framework works well with ASP.net.
  • Setup/Getting up to speed is really easy. ASP.NET has a healthy community of users. We can get help from MSDN articles and many blogs/articles.
  • MVC 6 has some really cool features/support for bootstrap.
  • Recent technologies like Node.js and Angular are picking up fast. Most of the controls run at server which is a huge drawback when compared to other technologies.
  • Out of the box support is missing for many features - Logging, caching (distributed).
  • IIS setup is not easy/straight forward unless you go for simple deployment.
ASP.net is really good when all of your other applications are in the Microsoft ecosystem. WCF is really good for building backend services. If Microsoft can come with its own javascript libraries for supporting different elements/features of the ASP.NET without hitting the server side, it would be cool. Also, the performance of the apps deployed using Microsoft technologies is comparatively lower when compared to the ones deployed on a Linux environment.
Return to navigation